Page({
	/**
	 * 页面的初始数据
	 */
	data: {
	  products: [],
	  currentPageNum: 1, // 初始化当前页码
	  pageSize: 10 // 每页显示的数据数量
	},
  
	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad(options) {
	},
  
	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady() {
	  this.onQueryData();
	},
  
	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow() {
	},
	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide() {
	},
	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload() {
	},
	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh() {
	  // 下拉刷新时重置页码并重新请求数据
	  this.setData({
		products: [],
		currentPageNum: 1
	  });
	  this.onQueryData();
	  wx.stopPullDownRefresh(); // 停止下拉刷新动画
	},
	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom() {
	  wx.showToast({
		title: '重新加载',
	  });
	  this.setData({
		currentPageNum: this.data.currentPageNum + 1 // 增加页码
	  });
	  this.onQueryData();
	},
	onQueryData() {
	  wx.request({
		url: `http://localhost:3000/books?_page=${this.data.currentPageNum}&_limit=${this.data.pageSize}`,
		success: (res) => {
		  console.log(res.data);
		  if (res.data.length === 0) {
			wx.showToast({
			  title: '已经没有数据了',
			});
		  } else {
			const newData = [...this.data.products, ...res.data];
			this.setData({
			  products: newData
			});
		  }
		},
		fail: (err) => {
		  console.error('请求失败:', err);
		}
	  });
	},
	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage() {
	},
	// 点击商品详情
	onImageclick(e){
	  const id = e.currentTarget.dataset.id;
	  wx.showToast({
		title: '跳转成功'+id,
	  })
	  wx.navigateTo({
		url: `../detail/detail?id=${id}`,
	  })
	}
  })
  